package com.yabushan.system.domain.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.yabushan.common.annotation.Excel;
import com.yabushan.system.domain.YmxGiftInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @Description YmxGifiTemplateInfoVo
 * @Author huihui
 * @Date 2021-04-15 11:13:00
 * @Version 1.0
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
@ApiModel(value="YmxGifiTemplateInfoVo",description = "礼物模板信息实体类")
public class YmxGifiTemplateInfoVo implements Serializable,Cloneable {

        /** 礼物模板关系表主键 */
        @ApiModelProperty(value = "礼物模板关系表主键")
        /** 礼物模板关系表主键 */
        private String giftTemplateId;

        /** 礼物模板表主键 */
        @Excel(name = "礼物模板表主键")
        @ApiModelProperty(value = "礼物模板表主键")
        private String templateId;

        /** 礼物模板名称 */
        @Excel(name = "礼物模板名称")
        @ApiModelProperty(value = "礼物模板名称")
        private String templateName;

        /** 礼物表主键 */
        @Excel(name = "礼物表主键")
        @ApiModelProperty(value = "礼物表主键")
        private String giftId;

        /** 礼物列表 */
        @Excel(name = "礼物列表")
        @ApiModelProperty(value = "礼物列表")
        private List<YmxGiftInfo> giftInfoList = new ArrayList<>();
}
